package define

import "fmt"

func Swap(x,y *int){
	var temp int

	temp=*x
	*x=*y
	*y=temp
}
//0或者多个参数
func func1(args ...int)  {

}
//1个或者多个参数
func func2(a int,args ...int)  {

}
//2个或者多个参数
//注意这里是任意类型的
func func3(a int,b int,args ...int) int {
	return args[0]
}

func ParamTest(s string,n ...int) string {
	var x int
	for _,i := range n{
		x+=i
	}
	return fmt.Sprintf(s,x)
}